自定义 DataGridView 控件

您所在的位置:网站首页 winform 自定义表格样式 自定义 DataGridView 控件

自定义 DataGridView 控件

2024-04-02 19:26| 来源: 网络整理| 查看: 265

自定义 Windows 窗体 DataGridView 控件 项目 05/04/2023

DataGridView 控件提供了多个属性,可用于调整其单元格、行和列的外观和基本行为(外观)。 但是,如果你有 DataGridViewCellStyle 类功能之外的特殊需求,还可以实现控件的所有者描述,或者通过创建自定义单元格、列和行来扩展其功能。

若要自行绘制单元格和行,你可以处理各种 DataGridView 绘制事件。 若要修改现有功能或提供新功能,可以创建派生自现有 DataGridViewCell、DataGridViewColumn 和 DataGridViewRow 类型的自定义类型。 也可提供新的编辑功能,具体方法是创建可在单元格处于编辑模式时显示所选控件的派生类型。

本节内容

如何:自定义 Windows 窗体 DataGridView 控件中单元格的外观 介绍如何处理 CellPainting 事件以手动绘制单元格。

如何:自定义 Windows 窗体 DataGridView 控件中行的外观 介绍如何处理 RowPrePaint 和 RowPostPaint 事件,以便绘制具有跨多个列的自定义渐变背景和内容的行。

如何:通过扩展 Windows 窗体 DataGridView 控件中单元格和列的行为和外观进行自定义 介绍如何创建派生自 DataGridViewCell 和 DataGridViewColumn 的自定义类型,以便在鼠标指针位于这些类型上时突出显示单元格。

如何:在 Windows 窗体 DataGridView 控件的按钮列中禁用按钮 介绍如何创建派生自 DataGridViewButtonCell 和 DataGridViewButtonColumn 的自定义类型,以便在按钮列中显示禁用的按钮。

如何:在 Windows 窗体 DataGridView 单元格中托管控件 介绍如何实现 IDataGridViewEditingControl 接口并创建派生自 DataGridViewCell 和 DataGridViewColumn 的自定义类型,以便在单元格处于编辑模式时显示 DateTimePicker 控件。

参考

DataGridView 提供关于 DataGridView 控件的参考文档。

DataGridViewCell 提供 DataGridViewCell 类的参考文档。

DataGridViewRow 提供 DataGridViewRow 类的参考文档。

DataGridViewColumn 提供 DataGridViewColumn 类的参考文档。

IDataGridViewEditingControl 提供 IDataGridViewEditingControl 接口的参考文档。

相关章节

Windows 窗体 DataGridView 控件中的基本格式和样式设置 提供一些主题,描述如何修改该控件的基本外观和单元数据的显示格式。

另请参阅 DataGridView 控件 Windows 窗体 DataGridView 控件中的列类型


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3